package com.eimf.saf.security.entity;

import java.io.Serializable;

import com.eimf.saf.common.commons.annotation.I18nAnnotation;
import com.eimf.saf.common.commons.i18n.Ii18n;

/**
 * @author eden
 * @date 2013-12-27 下午3:07:52
 * @Description: 数据权限清单实体
 */
public class RightList extends Ii18n implements Serializable
{
    private static final long serialVersionUID = 1L;

    private Long rightId;

    private Long pageId;

    @I18nAnnotation
    private String columnName;

    private String columnType;

    private String columnDesc;

    private String visible;

    /**
     * rightId
     * 
     * @return the rightId
     * @since 1.0.0
     */

    public Long getRightId()
    {
        return rightId;
    }

    /**
     * @param rightId the rightId to set
     */
    public void setRightId(final Long rightId)
    {
        this.rightId = rightId;
    }

    /**
     * pageId
     * 
     * @return the pageId
     * @since 1.0.0
     */

    public Long getPageId()
    {
        return pageId;
    }

    /**
     * @param pageId the pageId to set
     */
    public void setPageId(final Long pageId)
    {
        this.pageId = pageId;
    }

    /**
     * columnName
     * 
     * @return the columnName
     * @since 1.0.0
     */

    public String getColumnName()
    {
        return columnName;
    }

    /**
     * @param columnName the columnName to set
     */
    public void setColumnName(final String columnName)
    {
        this.columnName = columnName;
    }

    /**
     * columnType
     * 
     * @return the columnType
     * @since 1.0.0
     */

    public String getColumnType()
    {
        return columnType;
    }

    /**
     * @param columnType the columnType to set
     */
    public void setColumnType(final String columnType)
    {
        this.columnType = columnType;
    }

    /**
     * columnDesc
     * 
     * @return the columnDesc
     * @since 1.0.0
     */

    public String getColumnDesc()
    {
        return columnDesc;
    }

    /**
     * @param columnDesc the columnDesc to set
     */
    public void setColumnDesc(final String columnDesc)
    {
        this.columnDesc = columnDesc;
    }

    /**
     * visible
     * 
     * @return the visible
     * @since 1.0.0
     */

    public String getVisible()
    {
        return visible;
    }

    /**
     * @param visible the visible to set
     */
    public void setVisible(final String visible)
    {
        this.visible = visible;
    }
}
